Official TogetherAI provider for the PHP AI SDK. Uses TogetherAI's Chat Completions API.
composer require aisdk/togetheraiuse AiSdk\Generate;
use AiSdk\TogetherAI;
$result = Generate::text('What happened in technology today?')
->model(TogetherAI::model('meta-llama/Llama-3.3-70B-Instruct-Turbo'))
->run();
echo $result->text;| Variable | Description | Default |
|---|---|---|
TOGETHERAI_API_KEY |
API key for authentication | Required |
TOGETHERAI_BASE_URL |
Base URL for API requests | https://api.togetherai.ai |
| Capability | Support |
|---|---|
| Text generation | Native |
| Streaming | Native |
| Tool calling | Native |
| Structured output | Adapted (json_object with an explicit JSON instruction) |
| Text input | Native |
Provider-specific fields can be passed through providerOptions('togetherai', [...]). Model IDs are opaque strings and TogetherAI remains the authority on model availability.
composer test:all- Contributing
- Support
- For private security reports, email security@phpaisdk.com.