フォーク元 g4f/gpt4free
21 行
493 B
Markdown
21 行
493 B
Markdown
### `g4f.Providers` class
|
|
|
|
default:
|
|
|
|
`./g4f/Providers/ProviderName.py`:
|
|
```python
|
|
import os
|
|
|
|
|
|
url: str = 'https://{site_link}'
|
|
model: str = 'gpt-[version]'
|
|
|
|
def _create_completion(prompt: str, args...):
|
|
return ...
|
|
or
|
|
yield ...
|
|
|
|
|
|
params = f'g4f.Providers.{os.path.basename(__file__)[:-3]} supports: ' + \
|
|
', '.join([f"{name}: {get_type_hints(_create_completion)[name].__name__}" for name in _create_completion.__code__.co_varnames[:_create_completion.__code__.co_argcount]])
|
|
``` |